From Architecture to Source Code - How to Ensure Architecture Compliance in the Implemented System

نویسنده

  • Jens Knodel
چکیده

Software architecture is the key factor for efficient communication, planning, development, maintenance, and hence, the overall success of the development project. Architecting is an upfront investment made by development organizations to assure that the resulting system(s) will meet the required quality criteria in time and effort. Among others, the software architecture captures the envisioned structure of the system at development time (i.e., the decomposition of the system in manageable units like components). Verifying this planned decomposition late in the lifecycle of the software system reveals – too often – that the implemented system is not compliant to the specified structure. Consequently, efforts spent for architecting were made in vain because the decision and assumption made are no longer reliable and useful. To pro-actively prevent this structural decay, we propose constructive architecture compliance checking, which constantly monitors the modifications made by several (teams of) developers starting at day one of the implementation phase. Whenever structural violations are detected, the particular developer receives live feedback on the violations. Thus, a prompt removal of violations is possible, which ensures compliance of the implemented system with the architecture. Hence, the investments made into architecting are sustained over time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Origami: Japanese Architecture and its Aesthetic Adaptability with the Western Theorists’ Point of View

In terms of specialized vocabulary, origami is a pattern with a fixed structure created by smooth folded surfaces. Today, the origami art pattern, or folded paper, has become a source of inspiration for architects, designers, and researchers. The definition of beauty in specialized lexicography includes the evolution of rational features, sounds, and concepts, and in a broader sense examines th...

متن کامل

How traditional symbols can be used as inspiration source in shaping the urban architecture?

This paper explores the developing of how designers can search for inspiration source which provided in the form of traditional elements and archetypes and also their role on idea generation in design from building to urban measure. In order to clarify of this, current study focuses on the Far-East region as an ancient part of the world in which there is a huge number of symbols like well known...

متن کامل

how to deal Baqie In Islamic Jurisprudence (Compliance with Islamic Penal Code)

Islamic regulations are the source of rebellious criminality that in Islamic Penal Code 1392 Separated from Moharebeh and became an independent criminal. Given that rebellious is a Specific and designated crime and punishable by death, the expectation, taking into account the principles of Islamic law, is to punish the criminals with great sensitivity. On this basis, the subject of this article...

متن کامل

Compliance of Educational Content of Architecture Engineering in Iran: Iranian-Islamic Architecture Components

Identity crisis in today's architecture has become the concern of the scholars due to its compliance with modernity, inattention to humans' differences and variety in conditions and contexts for creating architecture works as well as its emphasis on the constant preset patterns. In such circumstances, "Iranian-Islamic architecture pattern" has been introduced by several scholars as a solution f...

متن کامل

Analysis of Architectural Aesthetics Role in Iranian Houses؛ Case Study: Mashhad Historical Houses

Since man has been engaged in architecture, he has paid attention to the spiritual , inner needs and aesthetics sense too. Today, in architecture, aesthetics is limited to formal secondary factors due to lack of the systematic and applied explanation, while this concept has a more definition and is closely related to structure, details of construction, audience and environment. Iranian architec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2009